# 已知仓库中有若干商品，以及相应库存：袜子：10  鞋子：20  拖鞋：30  项链：40， 要求随机返回一种商品
#要求被返回的商品的概率与其库存成正比

import random
import collections

socks = ['袜子']*10
shoes = ['鞋子']*20
slipper = ['拖鞋']*30
necklace = ['项链']*40

all_commodity = socks + shoes + slipper + necklace
list1 = random.sample(all_commodity,10)

print(list1)
print(collections.Counter(list1)) 

# 使用第三方模块的思维很巧妙，以后做项目的时候使用第三方模块会节省很多时间
# 如果不涉及到比较复杂的业务，都可以使用。如果是自己工作涉及到复杂的开发工作后，很多东西可能就需要自己来开发
# 根据自己的实际工作类型来取舍。